#include <iostream>
#include <sys/types.h>
using namespace std;

//最大公共祖先
class LCA
{
public:
    int getLCA(int a,int b)
    {
        while(a!=b)
        {
            if(a>b)  a/=2;
            else    b/=2;
        }
        return a;
    }
}

//求最大连续bit数
int main()
{
    int tmp=0;
    int max=0;
    int n;
    cin>>n;
    for(int i=0;i<32;i++)
    {
        if(n&(1<<i))
        {
            tmp++;
        }
        else 
        {
            if(tmp>max) max=tmp;
            tmp=0; 
        }
    }
    cout<<max<<endl;
    return 0;
}